package com.yonyou.brigade.basic_init.enums;

/**
 * 已接入第三方枚举
 *
 * @author jiangzhf
 */
public enum ChannelEnum {
    /**
     * 友商旅（中航易购）
     */
    RTPNR("rtpnr", 1),
    /**
     * 云上火车
     */
    YSTRIP("ystrip", 2),
    /**
     * 携程大客户
     */
    CTRIPBC("ctripBC", 3),
    /**
     * 携程商旅通
     */
    CTRIPSME("ctripSME", 4),
    /**
     * 差旅一号
     */
    CLYH("clyh", 5),
    /**
     * 途家
     */
    TUJIA("tujia", 6),
    /**
     * 途牛
     */
    TUNIU("tuniu", 7),
    /**
     * 中兴商旅
     */
    ZTEITC("zteitc", 8),
    /**
     * 泛嘉商旅
     */
    FANSCAR("fanscar", 9),
    /**
     * 滴滴企业版
     */
    DIDI("didi", 10),
    /**
     * 美亚商旅
     */
    MEIYA("meiya", 11),
    /**
     * 花城
     */
    HCHOLIDAY("HCHoliday", 12),
    /**
     * 中航金网
     */
    ZHJW("zhjw", 13),

    /**
     * 华住酒店
     */
    HUAZHU("huazhu", 14),

    /**
     * 北方假日
     */
    BFJR("bfjr", 15);

    private String name;
    private int index;

    /**
     * 构造方法
     */
    private ChannelEnum(String name, int index) {
        this.name = name;
        this.index = index;
    }

    /**
     * 普通方法
     */
    public static String getName(int index) {
        for (ChannelEnum c : ChannelEnum.values()) {
            if (c.getIndex() == index) {
                return c.name;
            }
        }
        return null;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getIndex() {
        return index;
    }

    public void setIndex(int index) {
        this.index = index;
    }
}
